Fix use after free and calls to operator comma in debug mode git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@232703 91177308-0d34-0410-b5e6-96231b3b80d8 
diff --git a/include/list b/include/list index 13e1199..c1a7a18 100644 --- a/include/list +++ b/include/list 
@@ -1480,7 +1480,7 @@  try  {  #endif // _LIBCPP_NO_EXCEPTIONS - for (++__f; __f != __l; ++__f, ++__e, ++__ds) + for (++__f; __f != __l; ++__f, (void) ++__e, (void) ++__ds)  {  __hold.reset(__node_alloc_traits::allocate(__na, 1));  __node_alloc_traits::construct(__na, _VSTD::addressof(__hold->__value_), *__f);